package com.dwjm.shop.goods;

import com.dwjm.shop.utils.CommonResult;
import com.google.gson.Gson;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

@WebServlet("/allGoods")
public class AllGoodsHandler extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
     req.setCharacterEncoding("UTF-8");
     resp.setCharacterEncoding("UTF-8");
     resp.setContentType("text/html;charset=UTF-8");
        GoodDao goodDao = new GoodDaoImpl();
        String page = req.getParameter("page");
        String size = req.getParameter("size");
        int ipage = Integer.parseInt(page);
        int isize = Integer.parseInt(size);
        List<Goods> allGoods = goodDao.findAllGoods(ipage, isize);
        Gson gson = new Gson();

        CommonResult<List<Goods>> temp=null;
        if (allGoods.size()>0) {
            temp = CommonResult.success(allGoods);
        }else {
            temp=CommonResult.fail(500,"没有对应的数据");
        }
        String s=gson.toJson(temp);
        System.out.println(">>>>>>"+s);
        resp.getWriter().write(s);

    }
}
